/**
 * 工具函数统一导出
 * 方便在其他地方统一导入使用
 */

// 地理分析工具
export {
  checkPointsInPolygon,
  checkLineClosure,
  generateAnalysisMessage,
  getDetailedReport
} from './geoAnalysisUtils'

// 测试数据
export {
  testPoints,
  defaultMapConfig,
  drawConfig
} from './testData'

// 使用示例
export {
  exampleCheckLineClosure,
  examplePointAnalysis,
  exampleDrawCompleteHandler,
  exampleBatchAnalysis
} from './usageExample'

// 地图工具
export { MapUtils } from './mapUtils'

// 绘制工具
export { DrawUtils } from './drawUtils' 

// TSP 工具
export { euclideanDistance, heldKarpPath, gaTwoOpt, twoOpt } from './tsp'